package com.xbongbong.paas.pojo.workflow.nodes.vo;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;

/**
 * @author 吴峰
 * @date 2021/06/03 19:41
 */
@Getter
@Setter
@ToString
public class ConditionNodeVO implements Serializable {

    private static final long serialVersionUID = 3021920764658880393L;
    /**
     * 流转条件类型,1使用自定义流转条件，2使用else条件；3：有结果；4：无结果
     * @see com.xbongbong.workflow.enums.WorkflowNodeConditionTypeEnum
     */
    private Integer conditionType;
    /**
     * 流转条件
     */
    private WorkflowConditionFiltersPojoVO conditions;
    /**
     * 分支类型，1: 普通分支/ 2:查找结果分支
     * @see com.xbongbong.workflow.enums.ConditionTypeEnum
     *
     */
    private Integer type;

    /**
     * 触发表单的数据来源是编辑前还是编辑后；编辑前：0；编辑后：1
     */
    private Integer editedData;
}
